<template>
  <div>
    <!-- 先将获取到的数据，渲染进每一个复选框内 -->
    <label v-for="(item, index) in arr" :key="index">
      <!-- 获取到新数据放入新数组中，再将值给value -->
      <input type="checkbox" v-model="newArr" :value="item">{{ item }}
    </label>
    <!-- 再将点击的复选框获取到，添加到新的数组内，进行渲染 -->
    <li v-for="(item,index) in newArr" :key="index">{{item}}</li>
  </div>
</template>

<script>
export default {
  data() {
    return {
      arr: ["科幻", "喜剧", "动漫", "冒险", "科技", "军事", "娱乐", "奇闻"],
      newArr: [],
    };
  },
};
</script>

<style scoped></style>
